package com.ruoyi.youtian.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 预警设置
 */
@Data
public class TEarlyWarningVo extends BaseEntity {

    private Long id;

    /** 场景编号 */
    @Excel(name = "场景编号")
    private Long sceneId;

    /**
     * 场景名称
     */
    private String sceneName;

    /** 预警编码 */
    @Excel(name = "预警编码")
    private String warningCode;

    /** 预警名称 */
    @Excel(name = "预警名称")
    private String warningName;

    /** 预警类型 0同比 1环比 */
    @Excel(name = "预警类型 0同比 1环比")
    private String warningType;

    /** 0启用  1停用 */
    @Excel(name = "0启用  1停用")
    private String status;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;

    @Excel(name = "预警值（天数）")
    private Integer days;

    /** 创建时间查询 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String createTimee;

    /** 搜索条件开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String reostartTime;

    /** 搜索条件结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String reoendTime;

}
